supreme headquarters allied powers europe - Turkish English Dictionary